Class ARPProcessImpl

All Implemented Interfaces:
IPCObject, ARPProcess, Process

public class ARPProcessImpl extends ProcessImpl implements ARPProcess
Information provided by the PKI file:

    \class ArpProcess
    
    \brief ArpProcess is the process that handles ARP.
    
    \example network().getDevice("Router0").getProcess("ArpProcess")
    
Author:
Auto-generated
  • Constructor Details

  • Method Details

    • getArpTable

      public ARPTable getArpTable()
      Information provided by the PKI file:
      
          \brief Returns the ARP table.
          
          \return ArpTable, the ARP table.
          
              
      Specified by:
      getArpTable in interface ARPProcess
      Returns:
      ARPTable Returns a ARPTable
    • getArpRequestTable

      public List<ARPRequest> getArpRequestTable()
      Information provided by the PKI file:
      
          \brief This event is emitted when an ARP entry is added.
          
          \arg ip, the IP address associated with the ARP entry that was added.
          \arg mac, the MAC address associated with the ARP entry that was added.
          \arg portName, the port associated with the ARP entry that was added.
          
              
      Specified by:
      getArpRequestTable in interface ARPProcess
      Returns:
      List<ARPRequest> Returns a List<ARPRequest>